package services;

import java.sql.Date;
import java.util.ArrayList;
import java.util.List;

import model.Venta;

final public class VentasRealizadasServicio {

	public static List<Venta> consultarVentasRealizadas(List<Venta> ventas, Date fecha_inicio,
			Date fecha_fin, Integer dni) {
		List<Venta> ventas_filtradas = new ArrayList<Venta>();

		for (Venta venta : ventas) {
			if (venta.getEmpleado().getDni().equals(dni)) {

				if (venta.getFecha().after(fecha_inicio) || venta.getFecha().equals(fecha_inicio)) {
					if (venta.getFecha().before(fecha_fin) || venta.getFecha().equals(fecha_fin)) {
						ventas_filtradas.add(venta);
					}

				}
			}

		}
		return ventas_filtradas;
	}
}
